
package com.landray.kmss.sys.organization.webservice.in;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.landray.kmss.sys.organization.webservice.in package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _DelOrgStaffingLevels_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "delOrgStaffingLevels");
    private final static QName _Exception_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "Exception");
    private final static QName _UpdateOrgStaffingLevelsResponse_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "updateOrgStaffingLevelsResponse");
    private final static QName _UpdateOrgElementResponse_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "updateOrgElementResponse");
    private final static QName _UpdateOrgElement_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "updateOrgElement");
    private final static QName _DelOrgStaffingLevelsResponse_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "delOrgStaffingLevelsResponse");
    private final static QName _SyncOrgElements_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "syncOrgElements");
    private final static QName _SyncOrgElementsBaseInfo_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "syncOrgElementsBaseInfo");
    private final static QName _UpdateOrgStaffingLevels_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "updateOrgStaffingLevels");
    private final static QName _SyncOrgElementsResponse_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "syncOrgElementsResponse");
    private final static QName _SyncOrgElementsBaseInfoResponse_QNAME = new QName("http://in.webservice.organization.sys.kmss.landray.com/", "syncOrgElementsBaseInfoResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.landray.kmss.sys.organization.webservice.in
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link UpdateOrgStaffingLevelsResponse }
     * 
     */
    public UpdateOrgStaffingLevelsResponse createUpdateOrgStaffingLevelsResponse() {
        return new UpdateOrgStaffingLevelsResponse();
    }

    /**
     * Create an instance of {@link Exception }
     * 
     */
    public Exception createException() {
        return new Exception();
    }

    /**
     * Create an instance of {@link DelOrgStaffingLevels }
     * 
     */
    public DelOrgStaffingLevels createDelOrgStaffingLevels() {
        return new DelOrgStaffingLevels();
    }

    /**
     * Create an instance of {@link SyncOrgElements }
     * 
     */
    public SyncOrgElements createSyncOrgElements() {
        return new SyncOrgElements();
    }

    /**
     * Create an instance of {@link DelOrgStaffingLevelsResponse }
     * 
     */
    public DelOrgStaffingLevelsResponse createDelOrgStaffingLevelsResponse() {
        return new DelOrgStaffingLevelsResponse();
    }

    /**
     * Create an instance of {@link UpdateOrgElement }
     * 
     */
    public UpdateOrgElement createUpdateOrgElement() {
        return new UpdateOrgElement();
    }

    /**
     * Create an instance of {@link UpdateOrgElementResponse }
     * 
     */
    public UpdateOrgElementResponse createUpdateOrgElementResponse() {
        return new UpdateOrgElementResponse();
    }

    /**
     * Create an instance of {@link SyncOrgElementsBaseInfo }
     * 
     */
    public SyncOrgElementsBaseInfo createSyncOrgElementsBaseInfo() {
        return new SyncOrgElementsBaseInfo();
    }

    /**
     * Create an instance of {@link SyncOrgElementsBaseInfoResponse }
     * 
     */
    public SyncOrgElementsBaseInfoResponse createSyncOrgElementsBaseInfoResponse() {
        return new SyncOrgElementsBaseInfoResponse();
    }

    /**
     * Create an instance of {@link SyncOrgElementsResponse }
     * 
     */
    public SyncOrgElementsResponse createSyncOrgElementsResponse() {
        return new SyncOrgElementsResponse();
    }

    /**
     * Create an instance of {@link UpdateOrgStaffingLevels }
     * 
     */
    public UpdateOrgStaffingLevels createUpdateOrgStaffingLevels() {
        return new UpdateOrgStaffingLevels();
    }

    /**
     * Create an instance of {@link SysSynchroSetResult }
     * 
     */
    public SysSynchroSetResult createSysSynchroSetResult() {
        return new SysSynchroSetResult();
    }

    /**
     * Create an instance of {@link SysSynchroSetOrgContext }
     * 
     */
    public SysSynchroSetOrgContext createSysSynchroSetOrgContext() {
        return new SysSynchroSetOrgContext();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DelOrgStaffingLevels }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "delOrgStaffingLevels")
    public JAXBElement<DelOrgStaffingLevels> createDelOrgStaffingLevels(DelOrgStaffingLevels value) {
        return new JAXBElement<DelOrgStaffingLevels>(_DelOrgStaffingLevels_QNAME, DelOrgStaffingLevels.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Exception }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "Exception")
    public JAXBElement<Exception> createException(Exception value) {
        return new JAXBElement<Exception>(_Exception_QNAME, Exception.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateOrgStaffingLevelsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "updateOrgStaffingLevelsResponse")
    public JAXBElement<UpdateOrgStaffingLevelsResponse> createUpdateOrgStaffingLevelsResponse(UpdateOrgStaffingLevelsResponse value) {
        return new JAXBElement<UpdateOrgStaffingLevelsResponse>(_UpdateOrgStaffingLevelsResponse_QNAME, UpdateOrgStaffingLevelsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateOrgElementResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "updateOrgElementResponse")
    public JAXBElement<UpdateOrgElementResponse> createUpdateOrgElementResponse(UpdateOrgElementResponse value) {
        return new JAXBElement<UpdateOrgElementResponse>(_UpdateOrgElementResponse_QNAME, UpdateOrgElementResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateOrgElement }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "updateOrgElement")
    public JAXBElement<UpdateOrgElement> createUpdateOrgElement(UpdateOrgElement value) {
        return new JAXBElement<UpdateOrgElement>(_UpdateOrgElement_QNAME, UpdateOrgElement.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DelOrgStaffingLevelsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "delOrgStaffingLevelsResponse")
    public JAXBElement<DelOrgStaffingLevelsResponse> createDelOrgStaffingLevelsResponse(DelOrgStaffingLevelsResponse value) {
        return new JAXBElement<DelOrgStaffingLevelsResponse>(_DelOrgStaffingLevelsResponse_QNAME, DelOrgStaffingLevelsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SyncOrgElements }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "syncOrgElements")
    public JAXBElement<SyncOrgElements> createSyncOrgElements(SyncOrgElements value) {
        return new JAXBElement<SyncOrgElements>(_SyncOrgElements_QNAME, SyncOrgElements.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SyncOrgElementsBaseInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "syncOrgElementsBaseInfo")
    public JAXBElement<SyncOrgElementsBaseInfo> createSyncOrgElementsBaseInfo(SyncOrgElementsBaseInfo value) {
        return new JAXBElement<SyncOrgElementsBaseInfo>(_SyncOrgElementsBaseInfo_QNAME, SyncOrgElementsBaseInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateOrgStaffingLevels }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "updateOrgStaffingLevels")
    public JAXBElement<UpdateOrgStaffingLevels> createUpdateOrgStaffingLevels(UpdateOrgStaffingLevels value) {
        return new JAXBElement<UpdateOrgStaffingLevels>(_UpdateOrgStaffingLevels_QNAME, UpdateOrgStaffingLevels.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SyncOrgElementsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "syncOrgElementsResponse")
    public JAXBElement<SyncOrgElementsResponse> createSyncOrgElementsResponse(SyncOrgElementsResponse value) {
        return new JAXBElement<SyncOrgElementsResponse>(_SyncOrgElementsResponse_QNAME, SyncOrgElementsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SyncOrgElementsBaseInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://in.webservice.organization.sys.kmss.landray.com/", name = "syncOrgElementsBaseInfoResponse")
    public JAXBElement<SyncOrgElementsBaseInfoResponse> createSyncOrgElementsBaseInfoResponse(SyncOrgElementsBaseInfoResponse value) {
        return new JAXBElement<SyncOrgElementsBaseInfoResponse>(_SyncOrgElementsBaseInfoResponse_QNAME, SyncOrgElementsBaseInfoResponse.class, null, value);
    }

}
